Designing A Framework for Handling Barriers to Software Reuse

ثبت نشده
چکیده

Software reuse has received much attention since the concept was introduced in 1968. Software reuse itself is a broad concept that has many levels of meaning, ranging from strict code reuse, to design/analysis reuse, to entire application reuse. Reusable software components are designed to apply the power and benefit of reusable, interchangeable parts from other industries to the field of software construction. Component-based Software Engineering is an approach to software development that relies on software reuse. Benefits of component reuse are sharing common code, making components available at one place and making development easier and quicker. Many companies, especially those in the defence and aerospace fields, have setup successful reuse programs. However, not all reuse programs are successful. There are many barriers to software reuse which impede the successful implementation of software reuse in software development. The barriers can be broadly categorized into three aspects namely, technical aspect, managerial/organizational aspect and cultural aspect. Technical barriers can be considered from technical point of view like lack of tools, lack of technologies, lack of methodologies etc. Managerial barriers are related to management in the organization like lack of management support, lack of incentives. Any barrier which is related to any change in the organization or related to processes will be related to cultural barriers. This thesis identifies all the barriers to software reuse, the reason behind these barriers and provides the solution for the barriers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigation of Sharing and Reuse of Research Data among Researchers

Purpose: Sharing research data leads to the reusing that data. The purpose   is to describe the status of sharing and reusing research data amongst researchers. This examines the attitude, experience and barriers in reusing research data. Methodology: Applied quantitative survey method was used. Population  was 154 participants all faculty members of Azarbaijan Shahid Madani University. Instrum...

متن کامل

A Component Framework for Satellite On-board Software

This paper advocates a new approach to satellite software design based on objectoriented framework technology and describes early results from a project for the European Space Agency (ESA) to design a software framework for satellite attitude and orbit control systems (AOCS). Frameworks are collections of components with pre-defined cooperations among them. They make architecture (as opposed to...

متن کامل

Applying Experiences of Organizing Large-Scale Knowledge Bases to Industry-Sized Software Reuse

keywords. compositional software reuse, large-scale knowledge base organization, contextual knowledge representation, multiple-view approach, case-based reasoning. 1. INTRODUCTION Software reuse is widely believed to be a promising means for improving software productivity and reliability, and therefore is an issue of growing interest in software engineering. Unfortunately, many difficulties pr...

متن کامل

Designing a Model for Controlling and Handling the Power Exercising Environment for Urban Planning Process Based on Grounded Theory; a Case Study of Mashhad Metropolis

Aims & Backgrounds: Lack of readings of concepts such as power has caused irreparable damages to the body of cities. In Iran, due to the domination of traditional viewpoint of planning, this concept has not paid much attention. An urban power exercising environment, deviating from the expected process, in addition to cause the domination of the powerful people on urban topics, has marginalized ...

متن کامل

Essay DIF8901 Object-oriented Systems Object-oriented principles in a telecom service framework

This essay gives an overview of object-oriented aspects and principles in the newly open sourced service framework stack from Ericsson NorARC (Norwegian Applied Research Centre). The framework stack consists of the three layers ServiceFrame [1], ActorFrame [2] and JavaFrame [3], each addressing different challenges facing telecom services and complex concurrent system design in general. These f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012